package com.wechat.service;

import com.wechat.dto.ContactDTO;
import com.wechat.dto.ContactHeadimgDTO;

/**
 * SubjectService.
 * 
 * @author DELL
 */
public interface SubjectService {

	/**
	 * 当前用户的信息
	 * 
	 * @return
	 */
	ContactDTO me();

	/**
	 * 联系人具体信息
	 * 
	 * @param contactID 联系人
	 * @return
	 */
	ContactDTO contact(String contactID);

	/**
	 * 联系人头像
	 * 
	 * @param contactID
	 * @return
	 */
	ContactHeadimgDTO headimg(String contactID);

	/**
	 * 保存当前用户的头像
	 * 
	 * @param image
	 */
	void saveHeadimg(byte[] image);

	/**
	 * 保存联系人的头像
	 * 
	 * @param image
	 */
	void saveHeadimg(ContactDTO contact, byte[] image);
}